package web;

/**
 * Created by aceyin on 15/7/5.
 */
public interface Routes {

    /**
     * 通用接口
     */
    interface Common {
        /**
         * API列表，非功能性API
         */
        String APIS = "apis";
        /**
         * 注册
         */
        String REGISTER = "register";
        /**
         * 登录
         */
        String LOGIN = "login";
        /**
         * 上传头像
         */
        String AVATAR = "avatar";
        /**
         * 获取验证码
         */
        String CAPTCHA = "captcha";
        /**
         * 登出
         */
        String LOGOUT = "logout";
        /**
         * 找回密码/修改密码
         */
        String PASSWORD = "password";
        /**
         * 工作分类列表
         */
        String RECRUITMENT_TYPE = "recruitment_types";
        /**
         * 查看，修改个人信息
         */
        String PROFILE = "profile";
        /**
         * 已经上线的城市
         */
        String LIVE_CITIES = "live_cities";
        /**
         * 自定义招聘信息分组
         */
        String RECRUITMENT_GROUP = "recruitment_group";
        /**
         * 更新地理位置信息接口
         */
        String GEO = "geo";
        /**
         * 行业分类
         */
        String TRADE_CATEGORY = "trade_category";
        /**
         * 同步用户数据
         */
        String SYNCUP = "syncup";
    }

    /**
     * 商家端接口
     */
    interface Employer {
        /**
         * 查看修改我的公司信息
         */
        String COMPANY = "b/company";
        /**
         * 查看，激活代金券
         */
        String COUPON = "b/coupon";
        /**
         * 录用应聘者
         */
        String EMPLOY = "b/employ";
        /**
         * 评价应聘者
         */
        String RATING = "b/rating";
        /**
         * 查看我的招聘信息
         */
        String RECRUITMENT = "b/recruitment";
        /**
         * 查看我的招聘信息列表
         */
        String RECRUITMENTS = "b/recruitments";
        /**
         * 拒绝应聘者
         */
        String REJECT = "b/reject";
        /**
         * 查看应聘者详情
         */
        String APPLIER = "b/applier";
        /**
         * 拒付工资
         */
        String WITHHOLD = "b/withhold";
        /**
         * 支付工资
         */
        String PAY = "b/pay";
    }

    /**
     * 用户端接口
     */
    interface User {
        /**
         * 应聘工作
         */
        String APPLY = "c/apply";
        /**
         * 我已申请的工作
         */
        String OFFER = "c/offer";
        /**
         * 所有有效的工作
         */
        String RECRUITMENT = "c/recruitment";
        /**
         * 对商家进行评价
         */
        String RATING = "c/rating";
        /**
         * 我的教育信息
         */
        String EDUCATION = "c/education";
        /**
         * 搜索，招聘，或者人
         */
        String SEARCH = "c/search";
        /**
         * 系统推荐的推荐招聘信息
         */
        String RECOMMEND = "c/recommend";
        /**
         * 我的务工偏好
         */
        String PREFERENCE = "c/preference";
        /**
         * 我的出工时间表
         */
        String TIMETABLE = "c/timetable";
        /**
         * 我的资金余额
         */
        String BALANCE = "c/balance";
        /**
         * 收藏动作
         */
        String FAVORITE = "c/favorite";
    }
}
